*{
	font-family: 'Microsoft Yahei', Arial;
}
.data-container{
	height: 100%;
	width: 100%;
	position: relative;
	transition:All 0.2s;
	-webkit-transition:All 0.2s;
}
#list-hrm-srarch .srarch-inner.searching input, #result-hrm-srarch .srarch-inner.searching input{
	display: inline;
}
#list-hrm-content .group-title{
	background: #f0EFF6;
	font-size: 18px;
	color: #040404;
	padding: 1px 0px 1px 10px;
}
#result-hrm-content ul{
	background: transparent;
}
/* #choosedResult{
	border:solid 2px #D8D8D8;
    border-radius:8px;
    z-index: 3;
    padding: 0px 15px 0px 42px;
    height:30px;
    line-height: 30px;
    position:absolute;
    top: 10px;
    right: 10px;
    color: #017FFF;
    overflow: hidden;
    font-size: 16px;
    background: url("/mobilemode/apps/browser/images/p5-m.png") no-repeat;
    background-size: 22px 22px;
    background-position: 15px center;
} */

#control-group{
	
}

/* #clearResult{
	border:solid 2px #D8D8D8;
    border-radius:8px;
    z-index: 3;
    padding: 0px 15px 0px 42px;
    height:30px;
    line-height: 30px;
    position:absolute;
    top: 10px;
    right: 10px;
    color: #017FFF;
    overflow: hidden;
    font-size: 16px;
    background: url("/mobilemode/apps/browser/images/p5-m2.png") no-repeat;
    background-size: 18px 18px;
    background-position: 15px center;
} */

#page{
	position: absolute;
	top:0px;
	left:0px;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
#page-title{
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50px;
	background: rgb(255, 255, 255);
	padding: 0;
	overflow: hidden;
}
#nav-header{
	width: 100%;
	height: 100%;
	background-color: rgb(0, 122, 251);
	overflow: hidden;
}
#nav-header .header-left{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	color: #fff;
	padding-left: 0px;
	line-height: 50px;
	width: 40px;
	background: url('/mobilemode/apps/browser/images/back.png') no-repeat;
	background-position: center;
	background-size: 18px;
	font-size: 16px;
}
#nav-header .header-center{
	height: 100%;
	line-height: 50px;
	text-align: center;
	color:#fff;
	font-size: 18px;
	font-weight: bold;
}
#nav-header .header-right{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	width: 56px;
	background: url('/mobilemode/apps/browser/images/ok.png') no-repeat;
	background-size: 32px;
	background-position: center;
}
#page-center{
	position: absolute;
	z-index: 2;
	top: 50px;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
}
#center-content, #result-center{
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	bottom: 50px;
	width: 100%;
	overflow-x: hidden; 
}
#center-footer, #result-footer{
	position: absolute;
	z-index: 3;
	left: 0px;
	bottom: 0px;
	height: 50px;
	width: 100%;
	background: #fff;
	border-top: 1px solid #ccc;
}
#center-content-inner, #result-center-inner{
	position: relative;
	height: 100%;
	background: #e9e9e9;
	transition:All 0.2s;
	-webkit-transition:All 0.2s;
}
.org-container{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	/*visibility: hidden;*/
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	background: #fff;
}
.group-container{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	/*visibility: hidden;*/
	-webkit-transform: translate3d(0,100%,0);
	transform:translate3d(0,100%,0);
	background: #fff;
}
.hrm-container{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	/*visibility: hidden;*/
	-webkit-transform: translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	background: #fff;
}
.hrm #center-content-inner {
	-webkit-transform:translate3d(0,100%, 0);
	transform: translate3d(0,100%, 0);
}
.org #center-content-inner {
	-webkit-transform:translate3d(-100%,0, 0);
	transform: translate3d(-100%,0, 0);
}
.group #center-content-inner {
	-webkit-transform:translate3d(0,-100%, 0);
	transform: translate3d(0,-100%, 0);
}
.org .org-container {
	/*visibility: visible;*/
}
#list-hrm-container{
	
}
#list-hrm-srarch, #result-hrm-srarch{
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	background: #C8C8CD;
	overflow: hidden;
}
#list-hrm-srarch .srarch-inner, #result-hrm-srarch .srarch-inner{
	position: absolute;
	top: 6px;
	left: 8px;
	right: 8px;
	bottom: 6px;
	border-radius:5px;
	background-color: #fff;
	overflow: hidden;
	padding-left:25px;
}
#list-hrm-srarch .srarch-inner .search-holder, #result-hrm-srarch .srarch-inner .search-holder{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 25px;
	background: url("/mobilemode/apps/browser/images/search.png?2") no-repeat;
	background-size: 16px 16px;
	background-position: center center;
	transition:width 0.15s;
	-moz-transition:width 0.15s; /* Firefox 4 */
	-webkit-transition:width 0.15s; /* Safari and Chrome */
	-o-transition:width 0.15s; /* Opera */
}
#list-hrm-srarch .srarch-inner input, #result-hrm-srarch .srarch-inner input{
	height: 100%;
	width: 100%;
	padding-top: 5px;
	font-size: 14px;
	/* display: none; */
	border: none;
}
#list-hrm-srarch .srarch-inner.searching .search-holder, #result-hrm-srarch .srarch-inner.searching .search-holder{
	width: 25px !important;
}
#list-hrm-content, #result-hrm-content{
	position: absolute;
	z-index: 2;
	top: 40px;
	left: 0px;
	bottom:0px;
	width: 100%;
	overflow-y: auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}
#list-group-content{
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	bottom:0px;
	width: 100%;
	overflow-y: auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}
#list-hrm-content .group{
	border-bottom: 1px solid #dfdfe1;
}
#list-hrm-content .group-title2{
	background: #f0EFF6;
	font-size: 18px;
	color: #040404;
	padding: 1px 0px 1px 10px;
}
#list-group-content .group-title2{
	font-size: 16px;
	color:#181818;
	height:40px;
	line-height:40px;
	padding-left:18px;
	cursor: pointer;
}
#list-group-content .group{
	padding-left:18px;
	border-bottom: 1px solid #ececec;
}
#list-group-content .closed{
	background: url("/mobilemode/apps/browser/images/jia.png") no-repeat;
	background-position: -2px center;
	padding-left: 18px;
}
#list-group-content .opened{
	background: url("/mobilemode/apps/browser/images/jian.png") no-repeat;
	background-position: -2px center;
	padding-left: 18px;
	border-bottom: 1px solid #ececec;
}
#list-hrm-content ul.group-data, #result-hrm-content ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #fff;
}
.hrmitem ul.group-data{
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #fff;
}
#list-hrm-content ul.group-data li{
	padding-left: 35px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
.hrmitem ul.group-data li{
	padding-left: 35px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
#result-hrm-content ul li{
	padding-left: 0px;
	position: relative;
	height: 55px;
	overflow: hidden;
}
#result-hrm-content ul{
	background: transparent;
}
#result-hrm-content ul li.sortable-ghost {
	opacity: 0.4;
}
#result-hrm-content ul li.deleted{
	transition:All 0.5s;
	-webkit-transition:All 0.5s;
	-webkit-transform: translate3d(-100%, 0, 0) !important;
	transform: translate3d(-100%, 0, 0) !important;
}
.valueHolder{
	display: none;
}
#list-hrm-content ul.group-data li .data-inner{
	border-bottom: 1px solid #ececec;
	overflow: hidden;
	position: relative;
	padding-left: 148px;
}
.hrmitem ul.group-data li .data-inner{
	border-bottom: 1px solid #ececec;
	overflow: hidden;
	position: relative;
	padding-left: 148px;
}
#result-hrm-content ul li .delete-data{
	height: 100%;
	width: 65px;
	background: #ff3b30;
	line-height: 55px;
	text-align: center;
	color: #fff;
	float: right;
}
#result-hrm-content ul li .data-inner{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	padding-left: 160px;
	padding-right: 55px;
	border-bottom: 1px dashed #dcdcdc;
	z-index: 2;
	background: #fff;
	transition:All 0.5s;
	-webkit-transition:All 0.5s;
}
#result-hrm-content ul li.beDelete .data-inner{
	-webkit-transform: translate3d(-65px, 0, 0);
	transform: translate3d(-65px, 0, 0);
}
#list-hrm-content ul.group-data li:last-child .data-inner{
	border-bottom: none;
}
.hrmitem ul.group-data li:last-child .data-inner{
	/* border-bottom: none; */
}
#list-hrm-content ul li {
	background-image: url("/mobilemode/apps/browser/images/UnCheck.png?2");
}
.hrmitem ul li {
	background-image: url("/mobilemode/apps/browser/images/UnCheck.png?2");
}
#list-hrm-content ul li.checked {
	background-image: url("/mobilemode/apps/browser/images/Check.png?2");
}
.hrmitem ul li.checked {
	background-image: url("/mobilemode/apps/browser/images/Check.png?2");
}
#list-hrm-content ul.group-data li .data-inner div, #result-hrm-content ul li .data-inner div{
	text-overflow: ellipsis;
	overflow:hidden; 
	white-space:nowrap;
}
.hrmitem ul.group-data li .data-inner div, #result-hrm-content ul li .data-inner div{
	text-overflow: ellipsis;
	overflow:hidden; 
	white-space:nowrap;
}
#list-hrm-content ul.group-data li .data-inner .data-avatar{
	width: 43px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.hrmitem ul.group-data li .data-inner .data-avatar{
	width: 43px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#list-hrm-content ul.group-data li .data-inner .data-avatar div{
	background: url("/mobilemode/apps/browser/images/avatar2.png") no-repeat;
	height: 35px;
	width: 35px;
	border-radius:2.25em;
	position: absolute;
	top: 7px;
	left: 4px;
	background-size: 100% 100%;
}
.hrmitem ul.group-data li .data-inner .data-avatar div{
	background: url("/mobilemode/apps/browser/images/avatar2.png") no-repeat;
	height: 35px;
	width: 35px;
	border-radius:2.25em;
	position: absolute;
	top: 7px;
	left: 4px;
	background-size: 100% 100%;
}
#result-hrm-content ul li .data-inner .data-delete{
	width: 55px;
	height: 55px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("/mobilemode/apps/browser/images/delete2.png") no-repeat;
	background-position: center center;
	background-size: 28px 28px;
}
#result-hrm-content ul li .data-inner .data-move{
	width: 55px;
	height: 55px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url("/mobilemode/apps/browser/images/move.png?2") no-repeat;
	background-position: center center;
	background-size: 32px 15px;
}
#list-hrm-content ul.group-data li .data-inner .data-part1, #result-hrm-content ul li .data-inner .data-part1{
	height: 55px;
	width: 105px;
	position: absolute;
	top: 0px;
	left: 55px;
}
.hrmitem ul.group-data li .data-inner .data-part1{
	height: 55px;
	width: 105px;
	position: absolute;
	top: 0px;
	left: 55px;
}
#list-hrm-content ul.group-data li .data-inner .data-part2, #result-hrm-content ul li .data-inner .data-part2{
	height: 55px;
	width: 100%;
}
.hrmitem ul.group-data li .data-inner .data-part2{
	height: 55px;
	width: 100%;
}
#list-hrm-content ul.group-data li .data-inner .data-part1 .data-lastname, #result-hrm-content ul li .data-inner .data-part1 .data-lastname{
	color: #000;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-top: 4px;
}
.hrmitem ul.group-data li .data-inner .data-part1 .data-lastname{
	color: #000;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-top: 4px;
}
#list-hrm-content ul.group-data li .data-inner .data-part1 .data-subCompany, #result-hrm-content ul li .data-inner .data-part1 .data-subCompany{
	color: #b2b2b2;
	font-size: 12px;
}
.hrmitem ul.group-data li .data-inner .data-part1 .data-subCompany{
	color: #b2b2b2;
	font-size: 12px;
}
#list-hrm-content ul.group-data li .data-inner .data-part2 .data-jobTitle, #result-hrm-content ul li .data-inner .data-part2 .data-jobTitle{
	color: #828282;
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	margin-top: 4px;
}
.hrmitem ul.group-data li .data-inner .data-part2 .data-jobTitle{
	color: #828282;
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	margin-top: 4px;
}
#list-hrm-content ul.group-data li .data-inner .data-part2 .data-department, #result-hrm-content ul li .data-inner .data-part2 .data-department{
	color: #b2b2b2;
	font-size: 12px;
}
.hrmitem ul.group-data li .data-inner .data-part2 .data-department{
	color: #b2b2b2;
	font-size: 12px;
}
.list-loading{
	height: 30px;
	background: url("/mobilemode/apps/browser/images/mobile_loading_wev8.gif") no-repeat;
	background-position: center center;
	display: none;
}
.list-loadMore{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	background: transparent;
	color: #017afd;
	border-radius:5px;
	margin: 6px 8px;
	display: none;
}
.list-loadMore.click{
	background-color: #017afd;
	color: #fff;
}
#choosedResult{
	border:solid 2px #D8D8D8;
    border-radius:8px;
    z-index: 3;
    padding: 4px 15px 4px 42px;
    position:absolute;
    top: 10px;
    right: 10px;
    color: #017FFF;
    overflow: hidden;
    font-size: 16px;
    background: url("/mobilemode/apps/browser/images/p5-m.png") no-repeat;
    background-size: 22px 22px;
    background-position: 15px center;
    cursor: pointer;
}
._emobile #choosedResult{
	right: 118px;
}
#okResult{
	border:solid 2px #D8D8D8;
    border-radius:8px;
    z-index: 3;
    padding: 4px 15px 4px 42px;
    position:absolute;
    top: 10px;
    right: 10px;
    color: #017FFF;
    overflow: hidden;
    font-size: 16px;
    background: url("/mobilemode/apps/browser/images/edit_wev8.png") no-repeat;
    background-size: 22px 22px;
    background-position: 15px center;
    display: none;
    cursor: pointer;
}
._emobile #okResult{
	display: block;	
}
#selectedNum{
	display: inline-block;
	margin: 0px 3px;
}
#page-control{
	position:absolute;
    left: 0px;
    bottom: 0px;
    width: 80px;
    height: 70px;
    background: red;
    z-index: 102;
    background: url("/mobilemode/apps/browser/images/round.png") no-repeat;
    background-size: 80px 80px;
}
#page-control .control-icon{
	background-repeat: no-repeat;
	background-size: 50px 39px;
	background-position: 10px bottom;
	height: 48px;
}
#page-control .control-text{
	font-size: 14px;
	color: #067bFD;
	font-weight: bold;
	margin-top: 1px;
}

#page-control.group .control-icon{
	background-image: url("/mobilemode/apps/browser/images/big2.png");
	
}
#page-control.group .control-text{
	padding-left: 12px;
}

#page-control.org .control-icon{
	background-image: url("/mobilemode/apps/browser/images/big1.png");
}
#page-control.org .control-text{
	padding-left: 7px;
}

#page-control.hrm .control-icon{
	background-image: url("/mobilemode/apps/browser/images/big3.png");
}
#page-control.dept .control-icon{
	background-image: url("/mobilemode/apps/browser/images/big5.png");
}
#page-control.hrm .control-text{
	padding-left: 15px;
}
#page-control.dept .control-text{
	padding-left: 15px;
}

#control-dept,#control-hrm, #control-org, #control-group{
	position:absolute;
    left: 0px;
    bottom: 0px;
    width: 66px;
    height: 66px;
    background: url("/mobilemode/apps/browser/images/p5.png") no-repeat;
    background-size: 100% 100%;
    z-index: 101;
    
    transition:All 0.15s ease-in-out;
	-webkit-transition:All 0.15s ease-in-out;
}
.control-part .icon{
	background-repeat: no-repeat;
	background-size: 34px 31px;
	background-position: 15px 4px;
	height: 36px;
}
.control-part .text{
	font-size: 14px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-top:-1px;
}
#control-dept .icon{
	background-image: url("/mobilemode/apps/browser/images/p5-5.png");
}
#control-hrm .icon{
	background-image: url("/mobilemode/apps/browser/images/p5-1.png");
}

#control-org .icon{
	background-image: url("/mobilemode/apps/browser/images/p5-2.png");
}

#control-group .icon{
	background-image: url("/mobilemode/apps/browser/images/p5-3.png");
}


.control-open #control-dept{
	transform:translate(20px,-100px);
	-webkit-transform:translate(20px,-100px);
}
.control-open #control-hrm {
	transform:translate(100px,-180px);
	-webkit-transform:translate(100px,-180px);
}
.control-open #control-org {
	transform:translate(180px,-100px);
	-webkit-transform:translate(180px,-100px);
}
.control-open #control-group {
	transform:translate(100px,-20px);
	-webkit-transform:translate(100px,-20px);
}

#page-mask{
	position:absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 100;
    display: none;
}
.control-open #page-mask{
	display: block;
}

#selected-result-page{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 103;
	transition:All 0.0s;
	-webkit-transition:All 0.0s;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	visibility: hidden;
}

.selected-result-open #selected-result-page{
	transition:All 0.3s;
	-webkit-transition:All 0.3s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	visibility: visible;
}

#clearResult{
	border:solid 2px #D8D8D8;
    border-radius:8px;
    z-index: 3;
    padding: 4px 15px 4px 42px;
    position:absolute;
    top: 10px;
    right: 10px;
    color: #017FFF;
    overflow: hidden;
    font-size: 16px;
    background: url("/mobilemode/apps/browser/images/p5-m2.png") no-repeat;
    background-size: 18px 18px;
    background-position: 15px center;
    cursor: pointer;
}
#backResult{
	border:solid 2px #D8D8D8;
    border-radius:8px;
    z-index: 3;
    padding: 4px 15px 4px 42px;
    position:absolute;
    top: 10px;
    left: 10px;
    color: #017FFF;
    overflow: hidden;
    font-size: 16px;
    background: url("/mobilemode/apps/browser/images/back_wev8.png") no-repeat;
    background-size: 26px 26px;
    background-position: 12px 4px;
    cursor: pointer;
    display: none;
}
._emobile #backResult{
	display: block;
}
#tree-org-container{
	overflow-y: auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}
#tree-org-container ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#tree-org-container li ul.tree-page{
	margin-left: 25px;
}
#tree-org-container ul.tree-page li .one-tree-data{
	border-bottom: 1px solid #ececec;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #181818;
	text-overflow: ellipsis;
	overflow:hidden; 
	white-space:nowrap;
	padding-left:18px;
}
#tree-org-container ul.tree-page li .closed{
	background: url("/mobilemode/apps/browser/images/jia.png") no-repeat;
	background-position: -2px center;
	padding-left: 18px;
}
#tree-org-container ul.tree-page li .opened{
	background: url("/mobilemode/apps/browser/images/jian.png") no-repeat;
	background-position: -2px center;
	padding-left: 18px;
}
#tree-org-container ul.tree-page li .company-data{
	background: url("/mobilemode/apps/browser/images/house.png") no-repeat;
    background-size: 18px 18px;
    background-position: 6px 10px;
    padding-left: 28px;
    color: #000;
    font-weight: bold;
    font-size: 18px;
}
#tree-org-container ul.tree-page li .tree-loading{
	height: 30px;
	background: url("/mobilemode/apps/browser/images/mobile_loading_wev8.gif") no-repeat;
	background-position: 20px center;
}
#tree-org-container ul.tree-page li.hrm  {
	margin-left: -20px;
	padding-left: 23px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 0px center;
	background-image: url("/mobilemode/apps/browser/images/UnCheck.png?2");
}
#tree-org-container ul.tree-page li.hrm.checked {
	background-image: url("/mobilemode/apps/browser/images/Check.png?2");
}
#tree-org-container ul.tree-page li.hrm .one-tree-data{
	position: relative;
	padding-left: 38px;
}
#tree-org-container ul.tree-page li.hrm .one-tree-data .data-avatar{
	width: 35px;
	height: 40px;
	position: absolute;
	top: 0px;
	left: 0px;
}
/* #tree-org-container ul.tree-page li.hrm .one-tree-data .data-avatar div{
	background: url("/mobilemode/apps/browser/images/avatar2.png") no-repeat;
	height: 35px;
	width: 35px;
	border-radius:2.25em;
	position: absolute;
	top: 2px;
	left: 0px;
	background-size: 100% 100%;
}ree-data{
	position: relative;
	padding-left: 38px;
} */
#tree-org-container ul.tree-page li.hrm .one-tree-data .data-avatar{
	width: 35px;
	height: 40px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#tree-org-container ul.tree-page li.hrm .one-tree-data .data-avatar div{
	background: url("/mobilemode/apps/browser/images/avatar2.png") no-repeat;
	height: 35px;
	width: 35px;
	border-radius:2.25em;
	position: absolute;
	top: 2px;
	left: 0px;
	background-size: 100% 100%;
	overflow: hidden;
}
#center-content{
	overflow:hidden;
}
#list-dept-content{
	background:#fff;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0px;
	bottom:0px;
	width: 100%;
	overflow-y: auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}
.dept #center-content-inner {
	-webkit-transform: translate3d(100%,0, 0);
	transform: translate3d(100%,0, 0);
}
.dept-container{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	-webkit-transform: translate3d(-100%,0, 0);
	transform: translate3d(-100%,0, 0);
	background: #fff;
}
#list-lasthrm-content{
	background:#fff;
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0px;
	bottom:0px;
	width: 100%;
	overflow-y: auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}



.list-hrm-srarcha, #result-hrm-srarch{
	position: relative;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	background: #C8C8CD;
	overflow: hidden;
}
.list-hrm-srarcha .srarch-inner, #result-hrm-srarch .srarch-inner{
	position: relative;
	top: 6px;
	left: 8px;
	right: 8px;
	bottom: 6px;
	border-radius:5px;
	background-color: #fff;
	overflow: hidden;
	padding-left:25px;
}
.list-hrm-srarcha .srarch-inner .search-holder, #result-hrm-srarch .srarch-inner .search-holder{
	position: relative;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 25px;
	background: url("/mobilemode/apps/browser/images/search.png?2") no-repeat;
	background-size: 16px 16px;
	background-position: center center;
	transition:width 0.15s;
	-moz-transition:width 0.15s; /* Firefox 4 */
	-webkit-transition:width 0.15s; /* Safari and Chrome */
	-o-transition:width 0.15s; /* Opera */
}
.list-hrm-srarcha .srarch-inner input, #result-hrm-srarch .srarch-inner input{
	height: 100%;
	width: 100%;
	padding-top: 5px;
	font-size: 14px;
	border: none;
}
.list-hrm-srarcha .srarch-inner.searching .search-holder, #result-hrm-srarch .srarch-inner.searching .search-holder{
	width: 25px !important;
}
.list-hrm-srarcha .srarch-inner.searching input, #result-hrm-srarch .srarch-inner.searching input{
	display: inline;
}

.list-hrm-srarcha, #result-hrm-srarch{
	position: relative;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	background: #C8C8CD;
	overflow: hidden;
}
.list-hrm-srarcha .srarch-inner, #result-hrm-srarch .srarch-inner{
	position: absolute;
	top: 6px;
	left: 8px;
	right: 8px;
	bottom: 6px;
	border-radius:5px;
	background-color: #fff;
	overflow: hidden;
	padding-left:25px;
}
.list-hrm-srarcha .srarch-inner .search-holder, #result-hrm-srarch .srarch-inner .search-holder{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 25px;
	background: url("/mobilemode/apps/browser/images/search.png?2") no-repeat;
	background-size: 16px 16px;
	background-position: center center;
	transition:width 0.15s;
	-moz-transition:width 0.15s; /* Firefox 4 */
	-webkit-transition:width 0.15s; /* Safari and Chrome */
	-o-transition:width 0.15s; /* Opera */
}
.list-hrm-srarcha .srarch-inner input, #result-hrm-srarch .srarch-inner input{
	height: 100%;
	width: 100%;
	padding-top: 5px;
	font-size: 14px;
	/* display: none; */
	border: none;
}
.list-hrm-srarcha .srarch-inner.searching .search-holder, #result-hrm-srarch .srarch-inner.searching .search-holder{
	width: 25px !important;
}
.list-hrm-srarcha .srarch-inner.searching input, #result-hrm-srarch .srarch-inner.searching input{
	display: inline;
}

#list-dept-container{
	overflow-y: auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}

#list-lasthrm-container{
	overflow-y: auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}

#list-group-container{
	overflow-y: auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
}
